// 知识点1：向map中添加元素，元素的类型必须是pair，但是并没有现成的pair元素，所以需要在insert()的参数列表中创建一个pair

// familyy.insert({"dsa","das"});//c++11支持
// familyy.insert (pair<string,string>("asd","das"));//显示创建一个pair
// familyy.insert(make_pair("de","1"));//显示创建一个pair
// familyy.insert(map<string,string>::value_type ("d","da"));//显示创建一个pair
// 知识点2：insert的返回值依赖于容器类型与元素类型，对于不包含重复关键字的容器，insert返回一个pair，第一个成员是指向具有指定关键字的元素，第二个元素是一个bool值，指出插入元素是已经在元素中还是插入成功，若关键词已在容器中，insert什么都不做，第二个参数变为false

// 知识点3：递增计数器：ret.first是pair的第一个成员，是map的迭代器，->之后，解引用迭代器，提取的是map中的元素，也就是一个pair，找到此元素的第二个值，进行递增操作

// ++ret.first->second;//ret的类型为pair<map<string,size_t>::iterator , bool>
// ret

// 此题即是将word的计数值进行递增操作，也就是由0变成1.